home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / initramfs-tools / hooks / console_setup < prev    next >
Encoding:
Text File  |  2009-04-08  |  970 b   |  49 lines

  1. #! /bin/sh -e
  2.  
  3. PREREQ="kbd|console_tools"
  4.  
  5. prereqs () {
  6.     echo "$PREREQ"
  7. }
  8.  
  9. case $1 in
  10. prereqs)
  11.     prereqs
  12.     exit 0
  13.     ;;
  14. esac
  15.  
  16. . /usr/share/initramfs-tools/hook-functions
  17. . /etc/default/console-setup
  18.  
  19. # Copy console-setup configuration
  20. mkdir -p "$DESTDIR/etc/default"
  21. cp -p /etc/default/console-setup "$DESTDIR/etc/default"
  22.  
  23. # Assume setupcon --save has been run
  24. if [ -f "$FONT" ]; then
  25.     FONT="/etc/console-setup/${FONT##*/}"
  26. else
  27.     FONT="/etc/console-setup/$CODESET-$FONTFACE$FONTSIZE.psf.gz"
  28. fi
  29. if [ -f "$FONT" ]; then
  30.     mkdir -p "$DESTDIR${FONT%/*}"
  31.     cp -p "$FONT" "$DESTDIR$FONT"
  32. fi
  33. if [ -f "$ACM" ]; then
  34.     ACM="/etc/console-setup/${ACM##*/}"
  35. else
  36.     ACM="/etc/console-setup/$CHARMAP.acm.gz"
  37. fi
  38. if [ -f "$ACM" ]; then
  39.     mkdir -p "$DESTDIR${ACM%/*}"
  40.     cp -p "$ACM" "$DESTDIR$ACM"
  41. fi
  42. if [ -f /etc/console-setup/boottime.kmap.gz ]; then
  43.     mkdir -p "$DESTDIR/etc/console-setup"
  44.     cp -p /etc/console-setup/boottime.kmap.gz \
  45.         "$DESTDIR/etc/console-setup/boottime.kmap.gz"
  46. fi
  47.  
  48. exit 0
  49.